package org.feifei.product.service;

import org.feifei.basic.service.BaseService;
import org.feifei.product.domain.Product;

import javax.servlet.http.HttpServletRequest;
import java.util.List;


/**
 * Service接口 ： ProductDetailService
 */
public interface ProductService extends BaseService<Product> {

    /**
     * 根据id判断是删除还是修改
     * @param product
     */
    void editORSave(Product product);

    /**
     * 上架的方法
     * @param ids
     */
    void onsale(List<Long> ids);

    /**
     * 下架的方法
     * @param ids
     */
    void offsale(List<Long> ids);

    /**
     * 领养宠物的方法
     * @param id
     */
    void adopt(Long id, HttpServletRequest request);
}
